< Prev(J) / Next(K) > / View :

Filename: /text/sbasic/shared/03080701.xhp

(section: sgn) (bookmark: bm_id3148474)
Sgn function

Sgn 関数

Sgn Function [Runtime]
Sgn 関数 [実行時](hd_id3148474.1)

Returns an integer number between -1 and 1 that indicates if the number that is passed to the function is positive, negative, or zero.
与えられた数値が正の値、ゼロ、負の値のいずれであるか示す値 (1、0、-1) を返します。(par_id3148686.2)

(/section: sgn)

Syntax:
構文:(hd_id3156023.3)

Sgn (Number)
Sgn (Number)(par_id3153897.4)

Return value:
戻り値:(hd_id3145069.5)

Integer
整数(par_id3150359.6)

Parameters:
パラメータ:(hd_id3150543.7)

Number: Numeric expression that determines the value that is returned by the function.
Number: 関数に判定させる数値表式。(par_id3154365.8)

NumExpression
NumExpression(par_id3150767.9)

Return value
戻り値(par_id3150441.10)

negative
負の値(par_id3161833.11)

Sgn returns -1.
Sgn 関数の戻り値は -1 となります。(par_id3155306.12)

0
0(par_id3145271.13)

Sgn returns 0.
Sgn 関数の戻り値は 0 となります。(par_id3146119.14)

positive
正の値(par_id3153139.15)

Sgn returns 1.
Sgn returns 1.(par_id3154319.16)


(embed text/sbasic/shared/00000003.xhp#errorcode : linkinfo)

Error Codes

エラーコード(hd_id3152869.37)

(/embed text/sbasic/shared/00000003.xhp#errorcode)

(embed text/sbasic/shared/00000003.xhp#err5 : linkinfo)

5 Invalid procedure call
5 無効なプロシージャー呼び出しです (par_id3150891.41)

(/embed text/sbasic/shared/00000003.xhp#err5)

Example:
例:(hd_id3152576.17)

Sub ExampleSgn
Sub ExampleSgn(par_id3154791.18)

Print sgn(-10) REM returns -1
Print sgn(-10) REM 戻り値は -1(par_id3155416.19)

Print sgn(0) REM returns 0
Print sgn(0) REM 戻り値は 0(par_id3154096.20)

Print sgn(10) REM returns 1
Print sgn(10) REM 戻り値は1(par_id3148457.21)

end sub
end sub(par_id3144765.22)


< Prev / Next >